package com.carrental.api.ums.domain.vo;

import java.time.LocalDateTime;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.carrental.common.annotation.ExcelDictFormat;
import com.carrental.common.convert.ExcelDictConvert;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import net.sf.cglib.core.Local;

import java.util.Date;



/**
 * 用户反馈信息视图对象 ums_feedback
 *
 * @author liangyi
 * @date 2022-03-27
 */
@Data
@ApiModel("用户反馈信息视图对象")
@ExcelIgnoreUnannotated
public class UmsFeedbackVo {

    private static final long serialVersionUID = 1L;

    /**
     * 反馈联系人称呼
     */
    @ExcelProperty(value = "反馈id")
    @ApiModelProperty("反馈id")
    private Long feedbackId;
    /**
     * 反馈联系人称呼
     */
    @ExcelProperty(value = "反馈联系人称呼")
    @ApiModelProperty("反馈联系人称呼")
    private String username;

    /**
     * 邮箱
     */
    @ExcelProperty(value = "邮箱")
    @ApiModelProperty("邮箱")
    private String email;

    /**
     * 电话
     */
    @ExcelProperty(value = "电话")
    @ApiModelProperty("电话")
    private String telephone;

    /**
     * 反馈标题
     */
    @ExcelProperty(value = "反馈标题")
    @ApiModelProperty("反馈标题")
    private String title;

    /**
     * 反馈内容
     */
    @ExcelProperty(value = "反馈内容")
    @ApiModelProperty("反馈内容")
    private String content;

    /**
     * 反馈状态
     */
    @ExcelProperty(value = "反馈状态", converter = ExcelDictConvert.class)
    @ExcelDictFormat(dictType = "feedback_status")
    @ApiModelProperty("反馈状态")
    private Long status;

    private LocalDateTime createTime;



}
